package com.yyb.utils.neteaseim.bean.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 消息实体类
 */
public class NeImMessage implements Serializable{

    /** 消息ID */
    private Long msgid;

    /** 发送者accid */
    private String from;

    /**  0 : 个人消息, 1 : 群消息 */
    private int ope;

    /** ope==0是表示accid即用户id，ope==1表示tid即群id */
    private String to;

    /** 发送时间：ms */
    private Date sendtime;

    /**
         0 表示文本消息,
         1 表示图片，
         2 表示语音，
         3 表示视频，
         4 表示地理位置信息，
         6 表示文件，
         100 自定义消息类型（特别注意，对于未对接易盾反垃圾功能的应用，该类型的消息不会提交反垃圾系统检测）
     */
    private int type;

    /** 消息体JSON字符串 */
    private String body;

    public String getFrom() {
        return from;
    }

    public void setFrom(String from) {
        this.from = from;
    }

    public int getOpe() {
        return ope;
    }

    public void setOpe(int ope) {
        this.ope = ope;
    }

    public String getTo() {
        return to;
    }

    public void setTo(String to) {
        this.to = to;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public Long getMsgid() {
        return msgid;
    }

    public void setMsgid(Long msgid) {
        this.msgid = msgid;
    }

    public Date getSendtime() {
        return sendtime;
    }

    public void setSendtime(Date sendtime) {
        this.sendtime = sendtime;
    }
}


































